/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package camada.negocio.dao;

import eloma.classe.Usuario;
import java.util.List;

/**
 *
 * @author Icaro
 */
public interface UsuarioDAO {

    public abstract void inserir(Usuario usuario) throws Exception;

    public abstract void atualizar(Usuario usuario) throws Exception;

    public abstract void remover(Usuario usuario) throws Exception;

    public abstract List<Usuario> buscaTodos() throws Exception;

    public Usuario buscaUsuarioNome(String nome) throws Exception;

    public List<Usuario> buscaTodoNome(String nome) throws Exception;

    Usuario buscaUsuarioLoginSenha(String login, String senha) throws Exception;
}
